package groupmanagement;

import java.util.List;

import partnermanagement.IKind;

public interface IGruppe {

        public abstract int getId();

        public abstract void setId(int id);

	public abstract String getName();
	
	public abstract void setName(String name);

	public abstract Gruppenart getArt();

	public abstract void setArt(Gruppenart art);

	public abstract boolean isHasFruehdienst();

	public abstract void setHasFruehdienst(boolean hasFruehdienst);

	public abstract boolean isHasSpaetDienst();

	public abstract void setHasSpaetDienst(boolean hasSpaetDienst);

	public abstract int getGruppenlimit();

	public abstract void setGruppenlimit(int gruppenlimit);
	
	public List<IAnmeldung> getAnmeldungen();
	
	public List<IAnmeldung> getAnmeldungen_angemeldet();
	
	public List<IAnmeldung> getAnmeldungen_warteliste();

}